package com.task.util;

import java.util.HashMap;
import java.util.Map;

public class StringUtil {

	/**
	 * 判断字符串是否为空
	 * @param str
	 * @return
	 */
	public static boolean isNUll(String str) {
		if(null==str || "".equals(str.trim()) || "null".equalsIgnoreCase(str)) {
			return true;
		}else {
			return false;
		}
	}
	
	/**
	 * 判断字符串是否为整数
	 * @param str
	 */
	public static boolean checkNum(String str) {
		if(StringUtil.isNUll(str)) {
			return false;
		}else {
			try {
			    Integer.valueOf(str);
			}catch(Exception e) {
				return false;
			}
			return true;
		}
	}
	
	/**
	 * 返回map数据
	 * @param CODE S:成功 F:失败
	 * @param MESSAGE
	 * @return
	 */
	public static Map<String,Object> returnMap(String code,String message){
		Map<String,Object> returnMap=new HashMap<String,Object>();
		returnMap.put("CODE", code);
		returnMap.put("MESSAGE", message);
		return returnMap;
	}
	
	/**
	 * 返回成功数据
	 * @return
	 */
	public static Map<String,Object> returnSucess(){
	   return returnMap("S","");
	}
	
	/**
	 * 返回失败数据 没返回信息的
	 * @return
	 */
	public static Map<String,Object> returnFail(){
		   return returnMap("F","");
      }
}
